home *** CD-ROM | disk | FTP | other *** search
/ Amiga Tools 1 / Amiga Tools.iso / egs-tools / egs_dev-disk / egsincludes / fd / egs_lib.fd next >
Encoding:
Text File  |  1994-06-06  |  3.6 KB  |  127 lines

  1. *-----------------------------------------------------------------
  2. * Filename : egs_lib.fd
  3. * Release  : 6.093
  4. *
  5. * fd file for egs.def
  6. *
  7. * (c) Copyright 1990/94 VIONA Development
  8. *     All Rights Reserved
  9. *
  10. * Author      : Markus van Kempen
  11. * Created     : 14. Juli 1992
  12. * Updated     : 25. Juli 1992
  13. *               17. Dezember 1992
  14. *               20. Juni 1993      DeviceLibs
  15. *               11. Oktober 1993
  16. *
  17. *-----------------------------------------------------------------
  18. ##base _EGSBase
  19. ##bias 30
  20. ##public
  21. E_OpenScreen(scr)(A0)
  22. E_CloseScreen(scr)(A0)
  23. E_MouseOn(scr)(A0)
  24. E_MouseOff(scr)(A0)
  25. E_ModifyMouse(scr,mouse)(A0/A1)
  26. E_ScreenToFront(scr)(A0)
  27. E_ScreenToBack(scr)(A0)
  28. E_ActivateEGSScreen()()
  29. E_ActivateAmigaScreen()()
  30. E_SetRGB8(scr,reg,red,green,blue)(A0/D0/D1/D2/D3)
  31. E_ModifyEDCMP(scr,flags)(A0/D0)
  32. ##private
  33. E_Private0()()
  34. E_Private1()()
  35. E_Private2()()
  36. E_Private3()()
  37. E_Private4()()
  38. E_Private5()()
  39. ##public
  40. E_DisposeBitMap(map)(A0)
  41. E_ClearBitMap(map)(A0)
  42. E_SetMouseExcept(callMe,data)(A0/A1)
  43. E_ResetMouseExcept()()
  44. E_GetRGB8(scr,reg)(A0/D0)
  45. ##private
  46. Private6()()
  47. ##public
  48. E_FlipMap(scr,map)(A0/A1)
  49. E_SetRGB8CM(scr,colors,start,num)(A0/A1/D0/D1)
  50. E_GetHardInfo()()
  51. E_GetRGB8CM(scr,colors,start,num)(A0/A1/D0/D1)
  52. E_OldWaitTOF()()
  53. E_AllocBitMap(width,height,depth,type,flags,friend)(D0/D1/D2/D3/D4/A0)
  54. E_CreateEMemPool(pos,size)(A0/D0)
  55. E_DeleteEMemPool(pool)(A0)
  56. E_AllocEMem(pool,mem,size)(A0/A1/D0)
  57. E_FreeEMem(pool,mem)(A0/A1)
  58. E_ObtainPublicClass(name)(D0)
  59. E_AddPublicClass(class,name)(A0/D0)
  60. E_GetSymbol(str)(A0)
  61. E_AddMethod(class,name,call,data)(A0/D0/A1/A2)
  62. E_CreateSubClass(super,objectSize,classSize,methods,data)(A0/D0/D1/A1/A2)
  63. E_Dispatch(obj,name,msg)(A0/D0/A2)
  64. E_isSubClass(class,of)(A0/A1)
  65. E_SendEGSMsg(scr,x,y,class,code,qualifier,seconds,micros,doubleDead)(A0/D0/D1/D2/D3/D4/D5/D6/D7)
  66. E_AllocBitMapFrame(class,w,h,flags)(A0/D0/D1/d2)
  67. E_DisposeBitMapFrame(map)(A0)
  68. E_AllocBitMapClass(width,height,flags,class)(D0/D1/D2/A0)
  69. E_MoveMouse(scr,x,y)(A0/D0/D1)
  70. E_AddPublicVideoNode(node)(A0)
  71. E_AddVideoLink(from,to)(A0/A1)
  72. E_RemVideoLink(from,to)(A0/A1)
  73. E_LockEGSVideo()()
  74. E_UnlockEGSVideo()()
  75. E_SetUserFocus(scr)(A0)
  76. E_CrossMouseBorder(from,direction)(A0/D0)
  77. E_AddScreenMode(mode)(A0)
  78. E_WaitTOF(scr)(A0)
  79. E_WhichScreen(moni)(A0)
  80. E_WhichMonitor(scr)(A0)
  81. E_CanDisplayOnMonitor(scr,mon)(A0/A1)
  82. E_CreateObject(class)(A0)
  83. E_DeleteObject(obj)(A0)
  84. E_FindPublicVideoNode(name)(A0)
  85. E_NewMapType()()
  86. ##private
  87. E_Private7()()
  88. ##public
  89. E_MouseOffRect(scr,rect)(A0/A1)
  90. E_ObtainClass(class)(A0)
  91. E_ReleaseClass(class)(A0)
  92. E_ObtainObjectClass(obj)(A0)
  93. E_GetSymName(sym)(D0)
  94. E_AddClassMethod(class,name,call,data)(A0/D0/A1/A2)
  95. E_DispatchClass(class,name,msg)(A0/D0/A2)
  96. E_GetClassMethod(class,sym,method)(A0/D0/A1)
  97. E_isSubType(obj,of)(A0/A1)
  98. E_CreateMonitorSpecTagList(name,Tags)(A0/A1)
  99. E_ChangeMonitorSpecTagList(moni,Tags)(A0/A1)
  100. E_SaveMonitorSpec(moni)(A0)
  101. E_ObtainMonitorSpec(name)(A0)
  102. E_ReleaseMonitorSpec(moni)(A0)
  103. E_DeleteMonitorSpec(moni)(A0)
  104. E_RenameMonitorSpec(moni,name)(A0/A1)
  105. E_CreateScreenSpecTagList(moni,tags)(A0/A1)
  106. E_DeleteScreenSpec(spec)(A0)
  107. E_ChangeScreenSpecTagList(spec,tags)(A0/A1)
  108. E_ObtainScreenSpec(moni,name)(A0/A1)
  109. E_ReleaseScreenSpec(spec)(A0)
  110. E_CreateScreenParamTagList(spec,tags)(A0/A1)
  111. E_DeleteScreenParam(param)(A0)
  112. E_ChangeScreenParamTagList(param,tags)(A0/A1)
  113. E_GetRealTimings(driver,param,real)(A0/A1/A2)
  114. E_AddMonitorSpec(driver,monitor)(A0/A1)
  115. E_RemMonitorSpec(driver,moni)(A0/A1)
  116. E_SaveMonitorPrefs(driver)(A0)
  117. E_LoadMonitorPrefs(driver)(A0)
  118. E_OpenScreenTagList(nscr,tags)(A0/A1)
  119. E_DefinePublicObject(obj,name)(A0/D0)
  120. E_ObtainPublicObject(name)(D0)
  121. E_LoadDriver(name)(A0)
  122. E_ReloadPrefs()()
  123. E_ReleasePublicObject(obj)(A0)
  124. E_ObtainObject(obj)(A0)
  125. E_CreateObjectMsg(class,msg)(A0/A1)
  126. ##end
  127.